﻿@charset "utf-8";
/* CSS Document */

body{ font-size:12px; color:#333; background:#fff; line-height:24px;  font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;}

a { color:#666; text-decoration:none; }

a:hover { text-decoration:none; transition: all 300ms ease-in 0ms; color:#333333;}

.sider{width:285px; float:left;}
.containter{float:right; width:655px;}

.clear_cs{height:0px;font-size:0px; line-height:0px;clear:both;over-flow:hidden;}


/******************header css***************/

.top {
   width:1200px;
   height:137px;
   margin:0 auto;
   }
   
.top-left {
   width:676px;
   height:auto; overflow:hidden;
   float:left;
   }
   
.top-right { 
   width:259px;
   height:auto; overflow:hidden;
   float:right;
   }  
   
.tp-a {
   margin-top:18px;
   height:auto; overflow:hidden;
   color:rgba(0, 0, 0, 0.6);
   text-align:right;
   }
   
.tp-a a {
   color:rgba(0, 0, 0, 0.6);
   } 
   
.tp-b {
   height:auto; overflow:hidden;
   }
   
.daohang {
   width:100%;
   height:58px;
   background:url(../images/dh.png);
   position:relative;
   z-index:99;
   }
   
.dhkk {
   width:1200px;
   height:auto; overflow:hidden;
   margin:0 auto;
   }
   
.dhkk-left {
   width:890px;
   height:auto; overflow:hidden;
   float:left;
   }
   
.dhkk-left li {
   list-style-type:none;
   float:left;
   }
   
.dhkk-left li a {
   display:block;
   width:126px;
   height:58px;
   line-height:54px;
   background:url(../images/fenge.jpg) top right; background-repeat:no-repeat;
   color:#FFFFFF;
   font-size:14px;
   text-align:center;
   }
   
.dhkk-left li a:hover {
   background:url(../images/anniu.png) center;
   }
   
   
.search {
    width: 255px;
    height: 31px;
	line-height:31px;
    float: right;
    background: url("../images/sousuo.jpg") no-repeat scroll 0% 0% transparent;
	padding-left:20px;
    margin-top: 12px;
}

.search input {
    outline: medium none;
    background: none repeat scroll 0% 0% transparent;
    margin: 0px;
    padding: 0px;
	line-height:31px;
    border: 0px none;
}


.submitIn {
    width: 53px;
    height: 31px;
    float: right;
    cursor: pointer;
}

.banner {
   width:100%;
   height:auto; overflow:hidden;
   margin-top:-4px;
   z-index:-1;
   }

.flexslider {
    margin: 0 0 0px;
    border: 0px solid #fff;
	background: none;
	background-color:none;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -o-border-radius: 0px;
    border-radius: 0px;
	margin-bottom: -27px;
	box-shadow:none;
} 


.kklan {
   width:100%;
   height:51px;
   background:url(../images/lant.jpg);
   }
   
.kklans {
   width:1200px;
   height:auto; overflow:hidden;
   margin:0 auto;
   }
   
.kklans-aa {
   width:620px;
   height:51px;
   line-height:51px;
   color:rgba(0, 0, 0, 0.3);
   float:left;
   }
   
.cptt {
   color:#fd8741;
   }
   
   
.searchx {
    width: 286px;
    height:29px;
	line-height:29px;
    float: right;
    background: url("../images/sousuo.png") no-repeat scroll 0% 0% transparent;
	padding-left:20px;
    margin-top: 12px;
}

.searchx input {
    outline: medium none;
    background: none repeat scroll 0% 0% transparent;
    margin: 0px;
    padding: 0px;
	line-height:29px;
    border: 0px none;
}


.submitInx {
    width: 70px;
    height: 29px;
    float: right;
    cursor: pointer;
}


.cpkuai {
   width:1058px;
   height:auto; overflow:hidden;
   margin:25px auto 0px;
   }
   
.cpkuai-left {
   width:290px;
   height:auto; overflow:hidden;
   float:left;
   }
   
.lielan {
   height:61px;
   line-height:61px;
   background:url(../images/lielan.jpg);
   padding-left:25px;
   color:#FFFFFF;
   }
   
.lieti {
   font-size:24px;
   }
   
.lienei {
   height:auto; overflow:hidden;
   background-color:#f6f7f8;
   border:1px solid #d0d0cf;
   padding:23px;
   }
   
.lie-hh {
   width:233px;
   height:auto; overflow:hidden;
   }
   
.lie-hh li {
   margin-bottom:12px;
   height:auto; overflow:hidden;
   }
   
.lie-hh li a {
   display:block;
   width:233px;
   height:30px;
   line-height:30px;
   padding-left:45px;
   background:url(../images/liehh.jpg);
   color:#787a7c;
   } 
   
.lie-hh li a:hover {
   background:url(../images/liehh2.jpg);
   color:#FFFFFF;
   }  
   
   
.fuwu {
   margin-top:50px;
   height:auto; overflow:hidden;
   }
   
.cpkuai-right {
   width:750px;
   height:auto; overflow:hidden;
   float:right;
   }
   
.cplan {
   height:61px;
   background:url(../images/lielan.jpg);
   padding-left:15px;
   padding-right:15px;
   color:#FFFFFF;
   } 
   
.cplan a {
    color:#FFFFFF;
   }   
   
.cpts {
   height:42px;
   padding-top:19px;
   }
   
.cpts-aa {
   width:80%;
   float:left;
   }
   
.cpts-aa li {
   list-style-type:none;
   float:left;
   width:120px;
   height:42px;
   text-align:center;
   font-size:18px;
   margin-right:34px;
   }
   
.cpts-bb { 
   width:20%;
   line-height:42px;
   float:right;
   text-align:right;
   }  
   
#slidingBlock {
	height:auto; overflow:hidden;
}

#slidingBlock span {
    float:left; width:100%; height:42px;line-height:42px; font-weight:bold; text-align:center; font-size:18px; over-flow:hidden;
}
#slidingBlock span.menuNo {
    font-weight:normal; height:42px; line-height:42px; color:#ffffff; text-align:center; border-radius: 8px 8px 0 0;
}
#slidingBlock span.menuOn {
    font-weight:normal; height:42px; line-height:42px; color:#ffffff; text-align:center; border-radius: 8px 8px 0 0; background-color:#f28600;
}
#slidingBlock DIV.slidingList_none {
    display:none
}
#slidingBlock DIV.slidingList {
    width:100%;
    margin:0px; padding:0px; height:auto; overflow:hidden;
}   

.cptu {
   width:235px;
   height:216px;
   background:url(../images/cpbj.jpg);
   padding:5px;
   margin-top:23px;
   }
   
.cpzi {
   margin-top:8px;
   text-align:center;
   }
   
   
.pinzhi {
   margin-top:15px;
   height:627px;
   background:url(../images/pinzhi.jpg) top center;
   }
   
.gongcheng {
   width:1200px;
   height:auto; overflow:hidden;
   margin:40px auto 0px;
   }
   
.gc-lan {
   height:40px;
   line-height:40px;
   background:url(../images/gc-lan.jpg);
   color:#FFFFFF;
   }
   
.gc-lan-aa {
   width:50%;
   float:left;
   padding-left:33px;
   font-size:22px;
   }
   
.gc-lan-bb {
   width:94px;
   height:23px;
   float:right;
   margin-top:8px;
   }
   
.gc-lan-bb a {
   display:block;
   width:94px;
   height:23px;
   line-height:23px;
   background-color:#000000;
   color:#FFFFFF;
   text-align:center;
   }   
   
   
    .img-scroll { position:relative; margin:45px auto; width:1200px; float:left; height:auto; overflow:hidden;}
    .img-scroll .prev,.img-scroll .next { position:absolute; display:block; width:20px; height:40px; margin-top:65px; background-color:#000;
    top:0; color:#FFF; text-align:center;}
    .img-scroll .prev { left:0; background:url(../images/zuo.png) no-repeat; width:20px; height:40px;}
    .img-scroll .next { right:0; background:url(../images/you.png) no-repeat; width:20px; height:40px;}
	.img-scroll .prev:hover { left:0; background:url(../images/zuo.png) no-repeat; width:20px; height:40px;}
	.img-scroll .next:hover { right:0; background:url(../images/you.png) no-repeat; width:20px; height:40px;}
    .img-list { position:relative; width:1100px; height:auto; overflow:hidden; margin-left:50px; overflow:hidden}
    .img-list ul { width:9999px;}
    .img-list li { float:left; display:inline; margin-left:17px; margin-right:17px; height:auto; overflow:hidden;}
	
	
.gctu {
   width:240px;
   height:auto; overflow:hidden;
   }
   
.gctu p {
   margin-top:10px;
   text-align:center;
   font-size:14px;
   }
   
.youshi {
   margin-top:130px;
   height:2152px;
   background:url(../images/youshi.jpg) top center;
   }
   
.zixun {
   height:168px;
   background:url(../images/zixun.jpg) top center;
   }
   
.kehu {
   width:980px;
   height:auto; overflow:hidden;
   margin:24px auto 0px;
   }
   
.kehu-lan {
   width:100%;
   height:40px;
   line-height:40px;
   border-bottom:1px solid #dddddd;
   }
   
.kehu-lan-aa {
   width:50%;
   float:left;
   padding-left:18px;
   background:url(../images/biao.png) top left; background-repeat:no-repeat;
   color:#d6dae1;
   font-size:14px;
   }
   
.biaotix {
   font-size:18px;
   color:#00377b;
   }
   
.kehu-lan-bb {
   width:30%;
   float:right;
   text-align:right;
   font-size:14px;
   }
   
.kehu-lan-bb a {
   color:#333333;
   }
   
.kehu-nei {
   height:auto; overflow:hidden;
   margin-top:18px;
   }
   
.kehu-left {
   width:476px;
   height:auto; overflow:hidden;
   float:left;
   }
   
.khtu {
   width:218px;
   float:left;
   }
   
.khzi {
   width:250px;
   line-height:20px;
   float:right;
   }
   
.khzi h2 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   color:#005ca2;
   font-size:16px;
   margin-top:10px;
   border-bottom:1px solid #dedede;
   padding-bottom:5px;
   margin-bottom:12px;
   }
   
.khzi a {
   color:#f59200;
   }
   
.kehu-right {
   width:476px;
   height:auto; overflow:hidden;
   float:right;
   }
   
   
.hezuo {
   margin-top:16px;
   height:258px;
   background:url(../images/hzbj.jpg) top center;
   padding-top:30px;
   }
   
.hzkk {
   width:980px;
   height:auto; overflow:hidden;
   margin:0 auto;
   }
   
   
.hzkk-lan {
   width:100%;
   height:40px;
   line-height:40px;
   border-bottom:1px solid #6898bc;
   }
   
.hzkk-lan-aa {
   width:50%;
   float:left;
   color:#789ec3;
   font-size:14px;
   }
   
.biaotiy {
   font-size:18px;
   color:#ffffff;
   font-weight:bold;
   }
   
.hzkk-lan-bb {
   width:10%;
   float:right;
   text-align:right;
   font-size:14px;
   }
   
.hzkk-lan-bb a {
   color:#789ec3;
   }
   
.hzkk-nei {
   margin-top:33px;
   height:auto; overflow:hidden;
   }
   
.hzkk-nei li {
   list-style-type:none;
   float:left;
   margin-left:16px;
   margin-right:16px;
   }
   
.tuandui {
   width:980px;
   height:auto; overflow:hidden;
   margin:0 auto;
   }
   
.tdnei {
   margin-top:33px;
   }
   
.ty {
   background:url(../images/ty.jpg) top left; background-repeat:no-repeat;
   }
   
.tdtu {
   width:260px;
   height:auto; overflow:hidden;
   margin:0 auto;
   }
   
.tdtu p {
   margin-top:10px;
   text-align:center;
   }
   
.bd {
   border:1px solid #d2d2d2;
   padding:2px;
   }
   
.zixun2 {
   height:143px;
   background:url(../images/zixun2.jpg) top center;
   margin-top:25px;
   }
   
   
.gywm {
   width:980px;
   height:auto; overflow:hidden;
   margin:25px auto 0px;
   }   
   
.gywm-left {
   width:604px;
   height:auto; overflow:hidden;
   float:left;
   }
   
.gywm-right {
   width:324px;
   height:auto; overflow:hidden;
   background:url(../images/ty2.jpg) top left; background-repeat:no-repeat;
   float:right;
   }
   
.gywm-you {
   width:285px;
   height:auto; overflow:hidden;
   float:right;
   }
   
.abnei {
   margin-top:26px; 
   height:auto; overflow:hidden;
   padding-bottom:30px;
   background:url(../images/xiahua.jpg) bottom; background-repeat:no-repeat;
   }  
   
.abnei-left {
   width:310px;
   float:left;
   }
   
.abnei-right {
   width:257px;
   float:right;
   line-height:20px;
   }
   
.abnei-right h2 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:16px;
   color:#023a7d;
   margin-top:3px;
   margin-bottom:10px;
   }
   
    .img-scroll2 { position:relative; margin:22px auto; width:604px; float:left; height:auto; overflow:hidden;}
    .img-scroll2 .prev2,.img-scroll2 .next2 { position:absolute; display:block; width:20px; height:40px; margin-top:35px; background-color:#000;
    top:0; color:#FFF; text-align:center;}
    .img-scroll2 .prev2 { left:0; background:url(../images/zuo.png) no-repeat; width:20px; height:40px;}
    .img-scroll2 .next2 { right:0; background:url(../images/you.png) no-repeat; width:20px; height:40px;}
	.img-scroll2 .prev2:hover { left:0; background:url(../images/zuo.png) no-repeat; width:20px; height:40px;}
	.img-scroll2 .next2:hover { right:0; background:url(../images/you.png) no-repeat; width:20px; height:40px;}
    .img-list2 { position:relative; width:560px; height:auto; overflow:hidden; margin-left:20px; overflow:hidden}
    .img-list2 ul { width:9999px;}
    .img-list2 li { float:left; display:inline; margin-left:12px; margin-right:12px; height:auto; overflow:hidden;}

.gdtu {
   width:160px;
   height:auto; overflow:hidden;
   }
   
.gdtu p {
   text-align:center;
   margin-top:6px;
   }
   
.bd2 {
   border:1px solid #c9cfcf;
   }
   
.rynei {
   width:215px;
   height:auto; overflow:hidden;
   margin:25px auto 0px;
   }
   
.rynei p {
   margin-top:3px;
   text-align:center;
   }
   
.xwbj {
   background-color:#f6f6f6;
   height:auto; overflow:hidden;
   padding-top:45px;
   padding-bottom:20px;
   }
   
.xwkk {
   width:980px;
   height:auto; overflow:hidden;
   margin:0 auto; 
   }
   
.xwkk-left {
   width:618px;
   height:auto; overflow:hidden;
   float:left;
   }
   
   
.xwkk-lan {
   height:40px;
   border-bottom:1px solid #dcdcdc;
   }
   
.xwkk-lan-aa {
   width:60%;
   float:left;
   }
   
.xwkk-lan-aa li {
   width:109px;
   float:left;
   list-style-type:none;
   }  
   
.xwkk-lan-aa li a {
   display:block;
   width:109px;
   height:40px;
   line-height:40px;
   text-align:center;
   font-size:16px;
   }
   
.xwkk-lan-aa li.hover a {
   background:url(../images/anniu2.jpg);
   color:#FFFFFF;
   }
   
.xwkk-nei {
   margin-top:20px;
   height:auto; overflow:hidden;
   }
   
.xwkk-tu {
   width:270px;
   float:left;
   }
   
.xwkk-zi {
   width:339px;
   float:right;
   }  
   
.xwkk-zi h2 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:14px;
   margin-top:5px; margin-bottom:10px;
   color:#005ca2;
   }  
   
.xw-more {
   margin-top:20px;
   }  
   
.xw-more a {
   display:block;
   width:80px;
   height:22px;
   line-height:22px;
   text-align:center;
   background-color:#005ca2;
   color:#FFFFFF;
   } 
   
.xwkk-lan-bb {
   width:30%;
   float:right;
   text-align:right;
   }
   
.xwkk-hh {
   margin-top:26px;
   height:auto; overflow:hidden;
   }
   
.xhh {
   height:36px;
   line-height:36px;
   border-bottom:1px dashed #d9d9d9;
   background:url(../images/jt.jpg) top left; background-repeat:no-repeat;
   }
   
.xhh-left {
   width:75%;
   float:left;
   padding-left:20px;
   }
   
.xhh-right {
   width:15%;
   float:right;
   text-align:right;
   }
   
   
.xwkk-right {
   width:323px;
   height:auto; overflow:hidden;
   float:right;
   }
   
.xwkk-you {
   width:295px;
   height:auto; overflow:hidden;
   float:right;
   }
   
.wen {
   width:100%;
    height: auto;
    overflow: hidden;
    padding-top: 10px;
    padding-bottom: 10px;
	border-bottom:1px dotted #797979;
}

.wen-t {
    height: auto;
    overflow: hidden;
    margin-top: 5px;
    margin-bottom: 5px;
}

.wen-tt {
    width: 25px;
    height: 24px;
    float: left;
}

.wen-zz {
    width: 260px;
    float: left;
    height: 24px;
    line-height: 24px;
    margin-left: 10px;
    color: #333333;
    font-weight: bold;
}

.wen-cc {
    width:260px;
    height: auto;
    overflow: hidden;
    float: left;
    margin-left: 10px;
}

.wen-more {
   margin-top:15px;
   }
   
.wen-more a {
   display:block;
   width:80px;
   height:22px;
   line-height:22px;
   text-align:center;
   background-color:#005ca2;
   color:#FFFFFF;
   }
   
.youqing {
   width:970px;
   height:auto; overflow:hidden;
   margin:40px auto 55px;
   }
   
.yq-lan {
   height:29px;
   line-height:29px;
   text-align:right;
   background:url(../images/yqlan.jpg);
   }
   
.yq-lan a {
   color:#f57508;
   }
   
.yq-nei {
   margin-top:20px;
   height:auto; overflow:hidden;
   }
   
.bottom {
   width:100%;
   height:auto; overflow:hidden;
   padding-top:18px;
   padding-bottom:23px;
   background-color:#015ea4;
   color:#FFFFFF;
   }
   
.bottom a {
   color:#FFFFFF;
   }
   
.bmkk {
   width:980px;
   height:auto; overflow:hidden;
   margin:0 auto;
   }
   
.bmkk-lan {
   height:36px;
   line-height:36px;
   text-align:center;
   border-bottom:1px solid #3574a9;
   } 
   
.bmkk-zz {
   margin-top:20px;
   }  
   
   
/* 单页 */
.bnn {
   width:1200px;
   height:auto; overflow:hidden;
   margin:10px auto 0px;
   }
   
.neilan {
    width: 1200px;
    height: 51px;
	padding-left:15px; padding-right:15px;
	background: url(../images/lant.jpg);
    margin: 0 auto;
}

.neirong {
   width:1200px;
   height:auto; overflow:hidden;
   margin:20px auto 20px;
   }
   
.nn-left {
   width:240px;
   float:left;
   }
   
   
.lielanx {
    background-color:#005ea4;
    height: 80px;
    padding-left: 15px;
    padding-top: 20px;
	border-radius: 8px 8px 0 0;
}

.lielanx h2 {
    font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
    font-size: 30px;
    font-weight: bold;
    color: #FFFFFF;
    margin-top: 0px;
    margin-bottom: 5px;
}
   
.lie-hhx {
   height:50px;
   border-bottom:1px solid #ebebeb;
   }
   
.lie-hhx a {
   display:block;
   width:100%;
   height:50px;
   line-height:50px;
   background-color:#f7f7f7;
   border-bottom:1px solid #ebebeb;
   font-size:14px;
   color:#717071;
   }
   
.lie-hhx a:hover {
   background-color:#f68425;
   color:#ffffff;
   }
   
.lie-hhx.hover a {
   background-color:#f68425;
   color:#ffffff;
   }
   
.lie-aa {
   width:70%;
   padding-left:25px;
      height: auto;
overflow: hidden;
   white-space: nowrap;
text-overflow: ellipsis;
   float:left;
   }
   
.lie-bb {
   width:25%;
   float:right;
   text-align:right;
   padding-right:25px;
   }
   
   
   
.rrnei {
   background-color:#FFFFFF;
   border:1px solid #ecebeb;
   height:auto; overflow:hidden;
   border-radius: 8px 8px 0 0;
   }
   
.rrnei-lan {
   height:50px;
   line-height:50px;
   color:#3e3a39;
   }
   
.rrnei-lan-a {
   width:40%;
   float:left;
         height: auto;
overflow: hidden;
   white-space: nowrap;
text-overflow: ellipsis;
   margin-left:25px;
   color:#595757;
   font-size:20px;
   font-weight:bold;
   }
   
.rrnei-lan a {
   color:#717071;
   }
   
.rrnei-lan-b {
   width:40%;
   float:right;
   margin-right:25px;
   text-align:right;
      height: auto;
overflow: hidden;
   white-space: nowrap;
text-overflow: ellipsis;
   }
   
.rrnei-nei {
   background:url(../images/neibj.jpg) top left; background-repeat:no-repeat;
   height:auto; overflow:hidden;
   padding:30px;
   }
   
.nn-right {
   width:940px;
   float:right;
   }
   
.lxnei {
   padding:20px;
   background-color:#ffffff;
   border:1px solid #eeeeee;
   }
   
.lxlan {
	background-color:#005ea4;
    height: 80px;
    padding-left: 15px;
    padding-top: 20px;
	border-radius: 8px 8px 0 0;
	margin-top:20px;
}

.lxlan h2 {
    font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
    font-size: 30px;
    font-weight: bold;
    color: #FFFFFF;
    margin-top: 0px;
    margin-bottom: 5px;
}
   
/* 产品 */
.cptux {
   margin-bottom:20px;
   height:auto; overflow:hidden;
   border-radius: 5px;
   padding:10px;
   border:1px solid #eeeeee;
   }
   
.cptux:hover {
   border:1px solid #666666;
   }
   
.cptux h2 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:16px;
   font-weight:bold;
   text-align:center;
   margin-top:20px; margin-bottom:10px;
   }
   
.cpyymore {
    width: 165px;
    height: 35px;
    margin: 15px auto 0px;
}

.cpyymore a {
    display: block;
    width: 165px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    font-size: 18px;
    color: #FFFFFF;
    background-color: #005ea4;
    border-radius: 20px;
} 